body{
    font: 12px/18px Arial, Helvetica, serif;
    padding: 0;
    margin: 0;
    background: #fff;
}

hr{width: 98%}

#login {
    border: 1px solid #80c65a;
    background: #ddf8cc;
    padding: 15px;
    float:left;
    margin: 10px;
}

label{
    font-weight: bold;
    font-size: 16px;
}

#logo{
   width: 300px;
}
#cjr{width: 130px; float: right; margin-top: 90px; margin-right: 10px}

#info{
    border: 1px solid #999;
    width: 700px;
    float: left;
    background: #000066;
    color: #fff;
    margin: 10px;
    padding: 15px;
}

#info2{
    border: 1px solid #eeee00;
    width: 400px;
    float:left;
    background: #ffffee;
    color: #000;
    margin: 10px;
    padding: 15px;
}

#erro{
    background: #FBE6F2;
    font-size: 11px;
    border: 1px solid #D893A1;
    width: 150px;
    margin-bottom: 3px;
    padding: 4px;
    text-align:center;
    color: #CC0000
}
#conteudo{
    width:100%;
}

#footer{
    margin: 20px;
}